import java.util.Calendar;
public class CalendarBean {
	    String[] day;
	    int year = 0, month = 0;
	    public void setYear(int year) {
		    this.year = year;
	    }
	    public void setMonth(int month) {
		    this.month = month;
	    }
	    public String[] getCalendar() {
		    String[] a = new String[42];
		    Calendar rili = Calendar.getInstance();
		    rili.set(year, month - 1, 1);
		    int weekDay = rili.get(Calendar.DAY_OF_WEEK) - 1; //计算出1号的星期
		    int day = 0;
		    if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
			    day = 31;
		    if (month == 4 || month == 6 || month == 9 || month == 11)
			    day = 30;
		    if (month == 2) {
			    if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
				    day = 29;
			    else
				    day = 28;
		    }
		    for (int i = 0; i < weekDay; i++)
			    a[i] = " ";
		    for (int i = weekDay, n = 1; i < weekDay + day; i++) {
			    a[i] = String.valueOf(n);
			    n++;
		    }
		    for (int i = weekDay + day; i < a.length; i++)
			    a[i] = " ";
		    return a;
	    }
}
